home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 3 / BBS in a box - Trilogy III.iso / Files / System7 tools / Frontier / Frontier SDK 2.1 / Toolkits / Applet Toolkit / appletmouse.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-10-11  |  470 b   |  30 lines  |  [TEXT/KAHL]

  1.  
  2. #define mouseinclude /*so other modules can tell if we've been included*/
  3.  
  4.  
  5. typedef struct tymouserecord {
  6.     
  7.     boolean fldoubleclick;
  8.     
  9.     Point localpt;
  10.     
  11.     long mouseuptime; 
  12.     
  13.     long mousedowntime; 
  14.     
  15.     Point mouseuppoint;
  16.     
  17.     Point mousedownpoint;
  18.     
  19.     boolean fldoubleclickdisabled;
  20.     } tymouserecord;
  21.     
  22.     
  23. extern tymouserecord mousestatus;
  24.  
  25. typedef void (*tymousetrackcallback) (boolean);
  26.  
  27. boolean mousetrack (Rect, tymousetrackcallback);
  28.  
  29. boolean mousedoubleclick (Point);
  30.